/*
 * @lc app=leetcode.cn id=125 lang=javascript
 *
 * [125] 验证回文串
 */

// @lc code=start
/**
 * @param {string} s
 * @return {boolean}
 */
var isPalindrome = function(s) {
    s = s.replace(/[^a-zA-Z0-9]/g,'')
    s = s.toLocaleLowerCase()
    // 向下取整
    let half = Math.floor(s.length / 2);
    let x1, x2;
    if (s.length % 2 === 0) {
        x1 = s.slice(0, half)
        x2 = s.slice(half, s.length)
        // 偶数
    } else {
        x1 = s.slice(0, half)
        x2 = s.slice(half + 1, s.length)
        // 奇数
    }
    return x1 === x2.split('').reverse().join('')
};
// @lc code=end

